home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
pluginy Firefox
/
71427
/
71427.xpi
/
chrome
/
sling.jar
/
content
/
slingPreferences.js
< prev
next >
Wrap
Text File
|
2010-02-04
|
1KB
|
35 lines
if(!extensions_a_teo_pl) var extensions_a_teo_pl={};
extensions_a_teo_pl.sling_extension=function(){
var pub = {}
var prefManager = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
var dictArray = ['Angool', 'Dict', 'Ling', 'Diki','Synonimy','MsSyAn','MsEn', 'MsDe', 'MsRu', 'MsFr', 'MsEs', 'MsIt', 'MsSe', 'MsDk', 'MsHr', 'MsUa', 'MsNo','OnetEn', 'OnetDe', 'OnetFr', 'OnetSp', 'OnetIt', 'OnetRu', 'OnetHeb', 'Options'];
var disable
pub.makeChanges=function(){
disable = true;
for(var i=0; i<dictArray.length; i++){
if(prefManager.getBoolPref("extensions.sling@internauta.pl."+dictArray[i]+"Enabled") != document.getElementById(dictArray[i]+"Checkbox").checked)
disable = false;
}
slingSavePreferences()
}
pub.loadCurrentPreferences=function(){
for(var i=0; i<dictArray.length; i++) {
if(prefManager.getBoolPref("extensions.sling@internauta.pl."+dictArray[i]+"Enabled")) {
document.getElementById(dictArray[i]+"Checkbox").checked = true;
}
}
}
function slingSavePreferences() {
for(var i=0; i<dictArray.length; i++) {
prefManager.setBoolPref("extensions.sling@internauta.pl."+dictArray[i]+"Enabled", document.getElementById(dictArray[i]+"Checkbox").checked);
}
}
return pub
}()